WPF QR-Code-Scanner
Verwenden Sie IronQR, um QR-Codes in einer WPF-Desktop-Anwendung zu scannen. Öffnen Sie eine Bilddatei mit dem nativen OpenFileDialog, laden Sie sie mit AnyBitmap.FromFile und dekodieren Sie sie mit QrReader.Read. Kein JavaScript oder Browser erforderlich.
5-Schritte-Anleitung zum Scannen eines QR-Codes in WPF
- using IronQr;
- using IronSoftware.Drawing;
- var dialog = new OpenFileDialog { Filter = "Bilddateien|.png;.jpg;.jpeg;.bmp" };
- var inputBmp = AnyBitmap.FromFile(dialog.FileName);
- var results = reader.Read(imageInput);
Code Erklärung
OpenFileDialog übernimmt die native Windows-Dateiauswahl, gefiltert auf gängige Bildtypen. AnyBitmap.FromFile lädt die ausgewählte Datei unabhängig vom Format in eine Bitmap. Ein QrImageInput umschließt diese Bitmap, sodass IronQR damit arbeiten kann, und QrReader.Read gibt ein IEnumerable<QrResult> zurück, mit je einem Eintrag für jeden im Bild gefundenen QR-Code. FirstOrDefault erfasst das erste Ergebnis sicher, damit die App nicht abstürzt, wenn das Bild keinen QR-Code enthält.
Entdecken Sie, wie Sie einen WPF-QR-Code-Scanner mit IronQR erstellen.

